﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using RRHH.Entities;
using System.Data.SqlClient;
using System.Data;

namespace RRHH.DataAccess
{
   public class DAOTipoContrato
    {


       public List<BETipoContrato> ListarTipoContrato()
       {

           string sql = "SP_LISTAR_TIPOCONTRATO";

           SqlCommand sqlCommand = new SqlCommand();
           sqlCommand.CommandText = sql;

           using (DataAccess adoDataService = new DataAccess())
           {

               List<BETipoContrato> _BLTipoContrato = new List<BETipoContrato>();
               IDataReader dr = adoDataService.ExecuteReader(sqlCommand);

               while (dr.Read())
               {
                   BETipoContrato _BETipoContrato = new BETipoContrato();
                   _BETipoContrato.IDTIPOCONTRATO = Convert.ToString(dr["IDTIPOCONTRATO"]);
                   _BETipoContrato.DESCRIPCION = Convert.ToString(dr["DESCRIPCION"]);
                   _BETipoContrato.IDPAIS = Convert.ToString(dr["IDPAIS"]);
                   //_BETipoContrato.FECHACREACION = Convert.ToDateTime(dr["FECHACREACION"]);
                   //_BETipoContrato.FECHAMODIFICACION = Convert.ToDateTime(dr["FECHAMODIFICACION"]);
                   _BETipoContrato.ESTADO = Convert.ToString(dr["ESTADO"]);
                   _BLTipoContrato.Add(_BETipoContrato);
               }
               dr.Close();

               adoDataService.Dispose();

               return _BLTipoContrato;
           }

       }
    }
}
